<%-- 
    Document   : CON_REC_AJUSTE_DC_ACTIVO_POSITIVO
    Created on : 30-sep-2014, 11:43:04
    Author     : equipo_4
--%>

<%@page import="RRHH_Modelo.RHH_REGIONAL"%>
<%@page import="oracle.net.ns.NIODataDescriptorPacket"%>
<%@page import="Modelo.SIS_ACCEDIDOS"%>
<%@page import="CONTABILIDAD_MODELO.CON_CUENTA_CONTABLE"%>
<%@page import="java.util.List"%>
<%@page import="CONTABILIDAD_MODELO.CON_COMPROBANTE_DETALLE_REC"%>
<%@page import="CONTABILIDAD_MODELO.CON_COMPROBANTE"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="../css/NuevoStilo.css" rel="stylesheet" type="text/css"/>
        <script type="text/javascript" src="../login/js/jquery-1.8.2.min.js"></script>
        <title>BROKER</title>
    </head>
    <body>
        <div id="parametrizacionComprobante">
            <h1 id="tituloFormulario">PARAMETRIZACION POR DIFERENCIAS DE CAMBIO</h1>
             <h1 id="tituloFormulario">PARAMETROS DE CABECERA</h1>
            <%
                RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
                Conexion con = new Conexion(usuario.getUSUARIO(), usuario.getPASSWORD());
                SIS_ACCEDIDOS accedido = new SIS_ACCEDIDOS("CONTABILIDAD/CON_REC_AJUSTE_DC_ACTIVO_POSITIVO.jsp", usuario.getID(), "AJUSTE ACTIVO POSITIVO");
                accedido.setCon(con);
                accedido.Insertar();        

                CON_COMPROBANTE comp1= new CON_COMPROBANTE();
                comp1.setCon(con);   
                CON_COMPROBANTE comp2= new CON_COMPROBANTE();
                comp2.setCon(con);   
                CON_COMPROBANTE comp3= new CON_COMPROBANTE();
                comp3.setCon(con);   

                double tipo_rec1 = 1.0;            
                comp1 = comp1.BuscarXRECURRENTE(tipo_rec1);
            %>
            <table>
                <thead>
                    <th>GLOSA</th>
                    <th>DESCRIPCION</th>
                </thead>
                <tbody>
                    <tr>

                        <td><input id="tglosa" class="Extragrande" type="text" value="<%out.print(comp1.getDESCRIPCION());%>"/> </td>
                        <td><input id="tdesc" type="text" class="Extragrande" value="<%out.print(comp1.getGLOSA());%>" name="cglosa"/> </td>
                    </tr>
                </tbody>
            </table>
            <table>
                <thead>
                    <th>REGIONAL</th>
                </thead>
                <tbody>
                    <tr>
                        <td>
                            <select name="reg_comp1">
                                <%
                                    RHH_REGIONAL reg = new RHH_REGIONAL(con);
                                    reg.setCon(con);
                                    List<RHH_REGIONAL> listar = reg.Todos();
                                    for (int i = 0; i < listar.size(); i++) {
                                        if(comp1.getID_REGIONAL()==listar.get(i).getID())
                                            out.print("<option selected value='"+listar.get(i).getID()+"'>"+listar.get(i).getDESCRIPCION()+"</option>");
                                        else
                                            out.print("<option value='"+listar.get(i).getID()+"'>"+listar.get(i).getDESCRIPCION()+"</option>");
                                    }
                                %>                                
                            </select>
                        </td>
                    </tr>
                </tbody>
            </table>
            <h1 id="tituloFormulario">PARAMETRIZACION DE CUENTAS PARA AJUSTE POR DIFERENCIA DE CAMBIO</h1>
            <h2 >ACTIVO $U$</h2>
            <%
                String clasificacion = "ACTIVO";

                CON_COMPROBANTE_DETALLE_REC dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                List<CON_COMPROBANTE_DETALLE_REC> lista = dtr.TodosxComprobanteMonetario(clasificacion);
            %>
            <table id="activo1" data-tipo="1">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta.setCon(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");

                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h2>PASIVO $U$</h2>
            <%
                clasificacion = "PASIVO";

                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteMonetario(clasificacion);
            %>
            <table id="pasivo1" data-tipo="2">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h1 id="tituloFormulario">PARAMETRIZACION POR INFLACION</h1>
            <h1 id="tituloFormulario">PARAMETROS DE CABECERA</h1>
            <%
                Double tipo_rec2 = 2.0;            
                comp2 = comp2.BuscarXRECURRENTE(tipo_rec2);
            %>
            <table>
                <thead>
                    <th>GLOSA</th>
                    <th>DESCRIPCION</th>
                </thead>
                <tbody>
                    <tr>                        
                        <td><input id="tglosa2" class="Extragrande" type="text" value="<%out.print(comp2.getDESCRIPCION());%>"/> </td>
                        <td><input id="tdesc2" type="text" class="Extragrande" value="<%out.print(comp2.getGLOSA());%>" name="cglosa"/> </td>
                    </tr>
                </tbody>
            </table>
                    <table>
                <thead>
                    <th>REGIONAL</th>
                </thead>
                <tbody>
                    <tr>
                        <td>
                            <select name="reg_comp2">
                                <%
                                    for (int i = 0; i < listar.size(); i++) {
                                        if(comp2.getID_REGIONAL()==listar.get(i).getID())
                                            out.print("<option selected value='"+listar.get(i).getID()+"'>"+listar.get(i).getDESCRIPCION()+"</option>");
                                        else
                                            out.print("<option value='"+listar.get(i).getID()+"'>"+listar.get(i).getDESCRIPCION()+"</option>");
                                    }
                                %>                                
                            </select>
                        </td>
                    </tr>
                </tbody>
            </table>
            <h1 id="tituloFormulario">PARAMETRIZACION DE CUENTAS PARA AJUSTE POR INFLACION</h1>
            <h2>ACTIVO UFV</h2>
            <%
                clasificacion = "ACTIVO";

                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteInflacion(clasificacion);
            %>
            <table id="activo2" data-tipo="3">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con).BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h2>PASIVO UFV</h2>
            <%
                clasificacion = "PASIVO";

                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteInflacion(clasificacion);
            %>
            <table id="pasivo2" data-tipo="4">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h2>INGRESO UFV</h2>
            <%
                clasificacion = "INGRESOS";

                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteInflacion(clasificacion);
            %>
            <table id="ingreso1" data-tipo="5">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h2>EGRESO UFV</h2>
            <%
                clasificacion = "EGRESOS";

                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteInflacion(clasificacion);
            %>
            <table id="egreso1" data-tipo="6">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
            <h1 id="tituloFormulario">PARAMETRIZACION DE CUENTAS PARA AJUSTE POR INFLACION NO MONETARIO</h1>
            <h2>BS NO MONETARIOS</h2>
            <%
                Double tipo_rec3 = 3.0;            
                comp3 = comp3.BuscarXRECURRENTE(tipo_rec3);
                dtr = new CON_COMPROBANTE_DETALLE_REC();
                dtr.setCon(con);
                lista = dtr.TodosxComprobanteNoMonetario();
            %>
            <table id="bs1" data-tipo="7">
                <thead>
                    <th>CODIGO</th>
                    <th>DESCRIPCION</th>
                    <th>GLOSA</th>
                    <th>DEBE</th>
                    <th>HABER</th>
                    <th>GLOSA DEBE</th>
                    <th>GLOSA HABER</th>
                </thead>
                <tbody>
                    <%
                    if(lista.size()==0)
                    {
                        out.print("<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>");
                    }

                    for(int i =0; i< lista.size(); i++)
                    {
                        out.print("<tr>");
                        CON_CUENTA_CONTABLE cuenta = new CON_CUENTA_CONTABLE(con);
                        cuenta=cuenta.BuscarXid(lista.get(i).getID_CUENTA());

                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+cuenta.getCODIGO()+"' name='ccodigo'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+cuenta.getDESCRIPCION()+"' name='cdesc'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA()+"' name='cglosa'/></td>");
                        String varos=""; 
                        if(lista.get(i).getCUENTA_DEBE()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_DEBE()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='ctdebe'/></td>");
                        varos=""; 
                        if(lista.get(i).getCUENTA_HABER()!=0.0)
                            varos=cuenta.BuscarXid(lista.get(i).getCUENTA_HABER()).getCODIGO();
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='grande' value='"+varos+"' name='cthaber'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_DEBE()+"' name='glosa_debe'/></td>");
                        out.print("<td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='"+lista.get(i).getGLOSA_HABER()+"' name='glosa_haber'/></td>");
                        out.print("</tr>");
                    }
                    %>  
                </tbody>
            </table>
        </div>
            
            
        <div id="popUpbackGround"></div>
        <div id="popUpCarga" class="Extragrande"><img src="../img/iconos/ajax-loader.gif" alt=""/> <span class="negrilla">Cargando las cuentas espere por favor</span></div>
                
         <span id="resultado"></span>
          <footer >
              <a  href="#" onClick="guardar();"><img src="../img/iconos/guardar.png" alt=""/><br/>
               Guardar
            </a>
            <a href="#" id="Atras"><img src="../img/iconos/cancelar.png" /><br/>
                Cancelar
            </a>
        </footer>
        <script>
            function guardarpasivo1()
            {       
                objeto = [];
                $.each($("#pasivo1 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:1,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                             
                
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto, eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        guardaractivo2();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                    
                });
            }
            function guardaractivo2()
            {       
                objeto = [];
                $.each($("#activo2 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:2,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                
                
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto, eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        guardarpasivo2();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                });
            }
            function guardarpasivo2()
            {       
                objeto = [];
                $.each($("#pasivo2 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:2,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                
             
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto, eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                       guardaringreso1();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                    
                });
            }
            function guardaringreso1()
            {       
                objeto = [];
                $.each($("#ingreso1 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:2,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                
              
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto, eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        guardaregreso1();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                    
                });
            }
            function guardaregreso1()
            {       
                objeto = [];
                $.each($("#egreso1 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:2,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                
               
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto, eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        guardarbs1();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                    
                });
            }
            function guardarbs1()
            {       
                objeto = [];
                $.each($("#bs1 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:3,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                
               
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", length:length,tabla:objeto,eliminar:1},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        alert("SE MODIFICO CORRECTAMENTE");
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }
                    
                });
            }
            function guardar()
            {       
                var objeto = [];
                $.each($("#activo1 tbody tr"),function (i,item){
                    
                    var a = $(item).find("td:eq(0)").children().val();                    
                    var b = $(item).find("td:eq(1)").children().val();
                    var c = $(item).find("td:eq(2)").children().val();
                    var d = $(item).find("td:eq(3)").children().val();
                    var e = $(item).find("td:eq(4)").children().val();
                   
                    var f = $(item).find("td:eq(5)").children().val();
                    var g = $(item).find("td:eq(6)").children().val();
                   
                    objeto.push({tipor:1,codigo:a,desc:b,glosa:c,ctdebe:d, cthaber:e, glosa_debe:f, glosa_haber:g});
                });
                var tglosa = $("#tglosa").val();
                var tdesc = $("#tdesc").val();
                var reg = $("select[name=reg_comp1] option:selected").val();
                var tglosa2 = $("#tglosa2").val();
                var tdesc2 = $("#tdesc2").val();
                var reg2 = $("select[name=reg_comp2] option:selected").val();
                
                var length = objeto.length;
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"guardar", tabla:objeto, reg:reg,reg2:reg2, length:length, ttglosa:tglosa, ttdesc:tdesc, ttglosa2:tglosa2, ttdesc2:tdesc2, eliminar:0},function(responsetext1){
                    if(responsetext1=="TRUE")
                    {
                        guardarpasivo1();
                    }
                    else
                    {
                        alert("NO SE LOGRO INSERTAR");
                    }                    
                });
            }
            
            function filamas(inputt, event)
            {                                
                if(event.keyCode==107)
                {            
                    var stri = inputt.value;
                    
                    inputt.value = stri.substring(0, stri.length-1);
                    var tr = "<tr><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ccodigo'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cdesc'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cglosa'/></td><td><input onkeyup='filamas(this, event);' type='text' class='grande' value='' name='ctdebe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='cthaber'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_debe'/></td><td><input onkeyup='filamas(this, event);' type='text' class='Extragrande' value='' name='glosa_haber'/></td></tr>";
                    $(inputt).parent().parent().after(tr); 
                    eventoTupla($(inputt).parent().parent().next());
                }
                
                if(event.keyCode==109)
                {                    
                    inputt.value = "";
                    var indextd = $(inputt).parent().index();
                     var indextr = $(inputt).parent().parent().index();
                     var suma = indextr-1;
                     $(inputt).parent().parent().parent().find("tr:eq("+suma+")").find("td:eq("+indextd+")").find("input").focus();
                    $(inputt).parent().parent().remove();
                }
                else
                {
                    eventoTupla($(inputt).parent().parent());
                }
                if(event.keyCode==40)
                {                                                  
                     var indextd = $(inputt).parent().index();
                     var indextr = $(inputt).parent().parent().index();
                     var suma = indextr+1;
                     $(inputt).parent().parent().parent().find("tr:eq("+suma+")").find("td:eq("+indextd+")").find("input").focus();
                }
                if(event.keyCode==38)
                {    
                    var indextd = $(inputt).parent().index();
                     var indextr = $(inputt).parent().parent().index();
                     var suma = indextr-1;
                     $(inputt).parent().parent().parent().find("tr:eq("+suma+")").find("td:eq("+indextd+")").find("input").focus();
                }
                if(event.keyCode==39)
                {    
                    var indextd = $(inputt).parent().index()+1;
                    var indextr = $(inputt).parent().parent().index();
                    var suma = indextr;
                     $(inputt).parent().parent().parent().find("tr:eq("+suma+")").find("td:eq("+indextd+")").find("input").focus();
                }
                if(event.keyCode==37)
                {    
                    var indextd = $(inputt).parent().index()-1;
                     var indextr = $(inputt).parent().parent().index();
                     var suma = indextr;
                     $(inputt).parent().parent().parent().find("tr:eq("+suma+")").find("td:eq("+indextd+")").find("input").focus();
                }
               
            }
            
            var ListaCuentaContable=[];
            var cargarCuentaEstado = false;
            function versionamiento(){
                var versionCuenta=localStorage['versionCuenta'];
                if(typeof (versionCuenta)=="undefined")
                    versionCuenta=-1;
                $("#popUpCarga").css("display","block");
                $("#popUpbackGround").css("display","block");
                $.post(url,{proceso:"version"},function(responsetext){
                     var json=$.parseJSON(responsetext);
                     if(json.cuenta!=versionCuenta){
                         cargarCuentas(json.cuenta,versionCuenta);
                     }else{
                        ListaCuentaContable = $.parseJSON(localStorage['CuentaContable']);
                        $("#popUpCarga").css("display","none");
                        $("#popUpbackGround").css("display","none");
                        cargarCuentaAD();
                     }
                });
               
            }
            function cargarCuentas(versionCuenta,vcuenta){
                ListaCuentaContable = $.parseJSON(localStorage['CuentaContable']);
                if(ListaCuentaContable==null){
                    ListaCuentaContable=[];
                }
                $.post(url,{proceso:"cargarCuenta",cuenta:vcuenta},function(responsetext){
                    var json=$.parseJSON(responsetext);
                    localStorage['versionCuenta']=versionCuenta;
                    if(vcuenta==-1){
                        if(typeof(ListaCuentaContable)!="undefined")
                        ListaCuentaContable=json.cuenta;
                    }else{
                        $.each(json.cuenta, function(){
                            var item=$(this);
                            if(item.CODIGO=="na"){
                                delete ListaCuentaContable["c"+item.id];
                            }else{
                                 ListaCuentaContable["c"+parseInt(item.id)]={
                                     CODIGO:item.CODIGO,
                                     MONEDA : item.MONEDA,
                                     DESCRIPCION : item.DESCRIPCION,
                                     NIVEL :item.NIVEL,
                                     id :item.id,
                                     idnivel : item.idnivel,
                                     tipo : item.tipo
                                 }; 
                             } 
                         });
                    }
                    localStorage["CuentaContable"] = JSON.stringify(ListaCuentaContable);
                    $("#popUpCarga").css("display","none");
                    $("#popUpbackGround").css("display","none");
                    cargarCuentaAD();
                });
            }
            var url="../CON_COMPROBANTE_DETALLE_REC_CONTROLLER"
            var ListaCuentaContableAD=[];
            function cargarCuentaAD(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"ACTIVO", tipo:"monetaria"},function(responsetext1){
                        ListaCuentaContableAD= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaPD();
                });
            }
            var ListaCuentaContableBS=[];
            function cargarCuentaBS(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"", tipo:"BS"},function(responsetext1){
                        ListaCuentaContableBS= $.parseJSON( "["+responsetext1+"]" );
                });
            }
            
            var ListaCuentaContablePD=[];
            function cargarCuentaPD(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"PASIVO", tipo:"monetaria"},function(responsetext1){
                        ListaCuentaContablePD= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaAU();
                });
            }
            var ListaCuentaContableAU=[];
            function cargarCuentaAU(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"ACTIVO", tipo:"inflacion"},function(responsetext1){
                        ListaCuentaContableAU= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaPUF();
                });
            }
            
            var ListaCuentaContablePUF=[];
            function cargarCuentaPUF(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"PASIVO", tipo:"inflacion"},function(responsetext1){
                        ListaCuentaContablePUF= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaIU();
                });
            }
            
            var ListaCuentaContableIU=[];
            function cargarCuentaIU(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"INGRESOS", tipo:"inflacion"},function(responsetext1){
                        ListaCuentaContableIU= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaEU();
                });
            }
            
            var ListaCuentaContableEU=[];
            function cargarCuentaEU(){
                $.post("../CON_COMPROBANTE_DETALLE_REC_CONTROLLER",{proceso:"LLenarCuentas", clasificacion:"EGRESOS", tipo:"inflacion"},function(responsetext1){                    
                        ListaCuentaContableEU= $.parseJSON( "["+responsetext1+"]" );
                        cargarCuentaBS();
                });
            }
            
            var cuentaSeleccionada ;
            function eventoTupla(tr){
                var ccc = "";
                if($(tr).parent().parent().data("tipo")==1)
                {
                    ccc=ListaCuentaContableAD;
                }
                if($(tr).parent().parent().data("tipo")==2)
                {
                    ccc=ListaCuentaContablePD;
                }
                if($(tr).parent().parent().data("tipo")==3)
                {
                    ccc=ListaCuentaContableAU;
                }
                if($(tr).parent().parent().data("tipo")==4)
                {
                    ccc=ListaCuentaContablePUF;
                }
                if($(tr).parent().parent().data("tipo")==5)
                {
                    ccc=ListaCuentaContableIU;
                }
                if($(tr).parent().parent().data("tipo")==6)
                {
                    ccc=ListaCuentaContableEU;
                }
                if($(tr).parent().parent().data("tipo")==7)
                {
                    ccc=ListaCuentaContableBS;
                }
                
                tr.find("input[name=cdesc]").keyup(function (){
                        cuentaSeleccionada=$(this);
                        var posicion = cuentaSeleccionada.position();
                       $("#resultado").css({
                           position:"absolute",
                           left:posicion.left-6,
                           top:posicion.top+20,
                           background:"white",
                           border:"solid black thin",
                           font:"10px Arial",
                           color:"black",
                           opacity:0.7,
                           display:"block"
                       });
                       var value = $(this).val();
                       $('#resultado').html("");
                      $.each(ccc, function(i, item) {
                           if(ccc[i].DESCRIPCION.toUpperCase().search(value.toUpperCase())>-1){
                               var texto = "<a href='#' class='negrillaenter' onclick=\"seleccionarBusqueda(this,'"+item.CODIGO+"', '"+item.DESCRIPCION+"')\">"+item.CODIGO+" "+item.DESCRIPCION+"</a>";
                               $('#resultado').append(texto);
                               if(i==10)return false;
                           }
                       }); 
                   });
                tr.find("input[name=ccodigo]").keyup(function (){
                       cuentaSeleccionada=$(this);
                       var posicion = cuentaSeleccionada.position();
                       $("#resultado").css({
                           position:"absolute",
                           left:posicion.left-6,
                           top:posicion.top+20,
                           background:"white",
                           border:"solid black thin",
                           font:"10px Arial",
                           color:"black",
                           opacity:"0.7",
                           display:"block"
                       });
                       var value = $(this).val();
                         $('#resultado').html("");
                         $.each(ccc, function(i, item) {
                           var codigo = ccc[i].CODIGO.replace(/\-/g, '');  
                           if(codigo.search(value)==0){
                               var texto = "<a href='#' class='negrillaenter' onclick=\"seleccionarBusqueda(this,'"+item.CODIGO+"', '"+item.DESCRIPCION+"')\">"+item.CODIGO+" "+item.DESCRIPCION+"</a>";
                               $('#resultado').append(texto);
                           }
                         });  
                   });
                tr.find("input[name=ctdebe]").keyup(function (){
                       cuentaSeleccionada=$(this);
                       var posicion = cuentaSeleccionada.position();
                       $("#resultado").css({
                           position:"absolute",
                           left:posicion.left-6,
                           top:posicion.top+20,
                           background:"white",
                           border:"solid black thin",
                           font:"10px Arial",
                           color:"black",
                           opacity:"0.7",
                           display:"block"
                       });
                       var value = $(this).val();
                         $('#resultado').html("");
                         $.each(ListaCuentaContable, function(i, item) {
                           var codigo = ListaCuentaContable[i].CODIGO.replace(/\-/g, '');  
                           if(codigo.search(value)==0){
                               var texto = "<a href='#' class='negrillaenter' onclick=\"seleccionarBusquedadebe(this,'"+item.CODIGO+"', '"+item.DESCRIPCION+"','"+item.MONEDA+"')\">"+item.CODIGO+" "+item.DESCRIPCION+"</a>";
                               $('#resultado').append(texto);
                           }
                         });  
                   });
            
                tr.find("input[name=cthaber]").keyup(function (){
                       cuentaSeleccionada=$(this);
                       var posicion = cuentaSeleccionada.position();
                       $("#resultado").css({
                           position:"absolute",
                           left:posicion.left-6,
                           top:posicion.top+20,
                           background:"white",
                           border:"solid black thin",
                           font:"10px Arial",
                           color:"black",
                           opacity:"0.7",
                           display:"block"
                       });
                       var value = $(this).val();
                         $('#resultado').html("");
                         $.each(ListaCuentaContable, function(i, item) {
                           var codigo = ListaCuentaContable[i].CODIGO.replace(/\-/g, '');  
                           if(codigo.search(value)==0){
                               var texto = "<a href='#' class='negrillaenter' onclick=\"seleccionarBusquedahaber(this,'"+item.CODIGO+"', '"+item.DESCRIPCION+"','"+item.MONEDA+"')\">"+item.CODIGO+" "+item.DESCRIPCION+"</a>";
                               $('#resultado').append(texto);
                           }
                         });  
                   });
            }
            
            function seleccionarBusqueda(elemento,codigo,descripcion){
                var tr=cuentaSeleccionada.parent().parent();            
                tr.find("input[name=ccodigo]").val(codigo);
                tr.find("input[name=cdesc]").val(descripcion);
                 $("#resultado").css("display","none");                
            }
            function seleccionarBusquedadebe(elemento,codigo,descripcion,moneda){
                var tr=cuentaSeleccionada.parent().parent();            
                tr.find("input[name=ctdebe]").val(codigo);
                 $("#resultado").css("display","none");                
            }
            function seleccionarBusquedahaber(elemento,codigo,descripcion,moneda){
                var tr=cuentaSeleccionada.parent().parent();            
                tr.find("input[name=cthaber]").val(codigo);
                 $("#resultado").css("display","none");                
            }
            var interval = null;
            $(document).ready(function(){
                versionamiento();
            });
            
        </script>
    </body>
    
</html>
